package com.neusoft.weekreport.component.bizService;

import com.neusoft.weekreport.component.req.GetAddMenuInfoReq;
import com.neusoft.weekreport.component.req.GetMenuByUserIdReq;
import com.neusoft.weekreport.component.req.GetMenuInfoByMenuIdReq;
import com.neusoft.weekreport.component.resp.*;

public interface MenuBizService {

    public GetMenuByUserIdListResp getBgMenu(GetMenuByUserIdReq req) throws Exception;

    public GetMenuInfoListResp getMenuInfoList(GetMenuInfoByMenuIdReq req) throws Exception;

    public GetMenuInfoByMenuIdResp getMenuInfoByMenuId(GetMenuInfoByMenuIdReq req) throws Exception;

    public GetAddMenuInfoResp addMenuInfo(GetAddMenuInfoReq req) throws Exception;

    public void modifyMenuInfoByMenuId(GetAddMenuInfoReq req) throws Exception;

    public GetCommenResp deleteMenuInByMenuId(GetMenuInfoByMenuIdReq req) throws Exception;
}
